// Place all the styles related to the site::home controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/

body{ background:#f4eede; color:#634d44; font: 12px/1.5 Microsoft YaHei, Arial, Helvetica, sans-serif;}
a {	color:#634d44;}
a:hover {	color:#a25b31;}

ul{ list-style:none; margin:0 auto;}
ul li{ font: 12px/1.5 Microsoft YaHei, Arial, Helvetica, sans-serif;}

.ul_list{ overflow:hidden;}
.ul_list li{ clear:both; height:22px; line-height:22px;}
.ul_item li{ float:left;}
/*layout*/
.warpper{ background: url(/assets/bj.jpg) no-repeat center top;}
.layout{ margin:0 auto; width:980px;}
.tourlo{ height:525px; margin:0 auto; width:935px; /*padding:15px 40px 0px; background:url(/assets/tourbg.png) no-repeat center center;*/}
.layout .hd{ height:355px;}
.fp{ background:#000; height:90px; padding-top:30px; color:#999; margin-top:30px; clear:both; text-align:center; line-height:22px;}

/*------------banner*/
.hd .bj_banner,.hd .hd_content{ position:absolute; width:980px; height:355px;}
.hd .hd_content{ z-index:1; }

/*------------main*/
.col_sub{ float:left; width:222px; margin-right:10px; }
.col_main{float:right; width:748px;}
.col_main .cm_are{ width:748px; margin-bottom:10px;}

/*------------base*/
.ltbm,.rtbm,.modbm{ background:#f4eacf;}
.ltbm{ width:222px; margin-bottom:10px;}
.rtbm{ width: 234px; float:left; margin-left:10px;}
.modbm{ width:500px; float:left;}
.botlbm,.botrbm{ width:367px; float:left; display:inline;}
.botrbm{ margin-left:10px;}

/*------------fonts*/
.fs_b{ font-size:14px; font-weight:bold;}
.tx_hide{ text-indent:-2000px; overflow:hidden; display:block;}
a.tx_hide:hover{ background-image:url(/assets/ui_on.jpg);}


/*------------fonttype*/
.modtitle{ margin-left:15px;}

/*------------model*/
.bm{ background:#fff; border:1px solid #f1e7cd;}
.bm_t{ border-bottom:2px solid #a95c32; height:37px; line-height:37px;}
.bm_c{ }
.ltm_mod{ width:220px;}
.mid_t{}
.cm_are{ overflow:hidden;}


.tab_t.on,.tab_t:hover{background:#a95c32; color:#FFF;}
.tab_c{ display:none;}
.tab_c.block{ display:block;}
.tab_c.none{ display:none;}
/*------------nav*/
.nav{ width:725px; margin:0 auto;  margin-top:35px;  height:40px;}
	.nav_l,.nav_r{ display:block; overflow:hidden;}
	.nav_l{ float:left; margin-left:120px; display:inline;}
	.nav_r{ float:right; margin-right:-40px;}
	.nav a{ width:100px; text-align:center; height:40px; line-height:40px; float:left; overflow:hidden;font-size:18px; font-weight:bold; color:#7c4b37; text-shadow:#FFf 0px -1px 10px;}
	.nav a:hover{ color:#fff;}

/*------------quick*/
.quick{ background:#46150d; overflow:hidden;}
.quick .rbtn{ width:222px; height:50px; background:url(/assets/ui.jpg) no-repeat;}
	.quick .q_download{ height:100px;}
	.quick .q_enter{ height:100px; background-position:-230px 0px;}
	.quick .q_reg{ background-position:0px -110px;}
	.quick .q_pay{ background-position:0px -170px;}
	.quick .q_active{ background-position:0px -230px;}
	.quick .q_mindl{ background-position:0px -290px;}
	.quickion{ width:210px; border:1px solid #120000; margin:6px auto; overflow:hidden;}
		.quickion .qkbtn{ width:105px; height:37px; display:inline-block; float:left;  background:url(/assets/ui.jpg) no-repeat 0 -290px;}
		.quickion .q_tg{ background-position:0 -350px;}
		.quickion .q_rail{ background-position:-115px -350px;}
		.quickion .q_bug{ background-position:0 -395px;}
		.quickion .q_plugin{ background-position:-115px -395px;}
		
/*topic*/
.topic{ margin-bottom:5px; overflow:hidden;}
	.topic a{ display:block; margin:0px auto; margin-bottom:5px; text-align:center;}
/*nplay*/
.nplay .np_items{ width:195px; margin:5px auto; overflow:hidden;}
.nplay .np_items li{ width:64px; float:left; height:14px; line-height:14px; border-right:1px solid #835d4d; text-align:center; margin:5px auto;}
.nplay .np_items li.last{ border-right:none;}
.nplay .np_items li a:hover{ background:#a95c32; display:block; color:#fff;}

/*service*/
.service .bm_c{ margin:5px auto;}
.service .s_rows{  line-height:25px; width:180px; margin:0 auto; overflow:hidden; clear:both;}
.service .s_rows i{ text-align:right; float:left; font-style:normal;width:80px; display:inline-block;}
.qqkefu { float:left;}
.service table,.service table tr,.service table td{ border:1px solid #f1e7cd;}
.service table{ width:100%; margin:10px auto;}
.service table td{ text-align:center; vertical-align:middle;}
/*health*/
.health .bm_c{ text-align:center; margin:10px auto; line-height:20px; text-shadow:#a60 0px 0px 5px;}
.focusimg{ border:1px solid #413220; height:245px;  width:500px; overflow:hidden;}
.focusimg img{ width:500px; height:245px; overflow:hidden;}

.aboutbtns{}
.aboutbtns a{ display:block;border-top:1px solid #eee5cc; background:url(/assets/bm_t.jpg) repeat-x left top; height:22px; line-height:22px; text-align:center;}
/*weibo*/
.weibo{ background:#46150d; height:245px; border:1px solid #423321; background:#46150d;}
	.wb_topic{ height:205px; display:block; margin-bottom:3px;  width:234px; overflow:hidden;}
	.wb_link{ height:35px; border-top:1px solid #40311f;border-bottom:1px solid #40311f; }
	.wb_link a,.wb_link a.on{ width:117px; display:block; height:35px; float:left; background-image:url(/assets/ui.jpg);}
	.wb_link .sina{ background-position:0px -440px;}
	.wb_link .tent{ background-position:0px -485px;}
	.wb_link a:hover.sina{ background-position:0px -440px;}
	.wb_link a:hover.tent{ background-position:0px -485px;}
.wb_box{ overflow:hidden; display:none;}
.wb_box.block{ display:block;}
/*news*/
.pgdl .bm_c,.news .bm_c,.action .bm_c{  width:460px; margin:10px auto; overflow:hidden;}	
	.pgdl .n_title,.news .n_title{ display:inline-block; height:37px; line-height:37px; padding:0px 15px; font-weight:bold; float:left; font-size:14px;}
.inews .bm_c,.pgdl .bm_c, .action .bm_c{ height:155px;}
.more{ float:right; display:inline; width:40px; margin-left:10px; margin-right:10px; }
.news .ul_list li{ float:left; display:block; width:100%; }
.news .ul_list li a{ display:block; float:left; clear:both; border-bottom:1px dotted #cfa289; overflow:hidden; height:21px; line-height:21px; width:98%; padding:0 1%;}
.news .ul_list li a:hover{ overflow:hidden; clear:both; background:#cfa289; color:#fff;}

.cpage .bm_c{width:100%;}
/*action*/
.action .bm_c{ width:200px; margin:10px auto;}
.action .at_img{ width:200px; height:100px;}
	.action .at_title{ width:117px; float:left; text-align:center; line-height:37px; font-weight:bold; font-size:14px; display:inline;}

/*data*/
.data .bm_c{ height:340px;}
.data .n_title{ display:inline-block; height:37px; line-height:37px; padding-left:40px; font-weight:bold; float:left; font-size:14px; background:url(/assets/title.png) no-repeat 5px 5px;}
/*
.data table,.data table tr,.data td{ text-align:center; border:1px solid #e4d9c3;}
.data table{ width:100%; height:100%;}
.data table .th{ width:100px; font-weight:bold; font-size:14px;}
.data table td a{ display:block;}*/


.datadl{  border-bottom:1px solid #f1e7cd; overflow:hidden; _float:left; line-height:28px;}
.datadl dt{ text-align:center;}
.datadl a{ width:70px; text-align:center; float:left; display:inline-block;}
	.datadl .ddl_dt{ width: 100px; float:left; }
	.datadl .ddl_dd{ width: 390px; float:left; border-left:1px solid #f1e7cd;}
	.datadl .ddi_dl{ border-bottom:1px solid #e6dbc5; overflow:hidden; border-top:none; clear:both;}
	.datadl .ddi_dl.last,.datadl.last{ border-bottom:0px solid #f1e7cd;}
	.ddi_dl .ddi_dt,.ddi_dl .ddi_dd{}
	.ddi_dl .ddi_dt{ width:80px; float:left; }
	.ddi_dl .ddi_dd{ float:right; width:309px; border-left:1px solid #f1e7cd;}
	.datadl a:hover{  background:#a95c32; display:block; color:#FFF;}
	

/*coll*/
.coll { height:188px; margin-bottom:10px; }
	.coll .bm_c{ margin:10px 25px;}
		.coll .bm_c p{ overflow:hidden; line-height:25px;  clear:both;}
		.coll .bm_c p span{ float:left;}
		.coll .bm_c p .rd{ float:left;}
		.collbtn{ width:50px; height:22px;}

/*links*/
.links .bm_c{ height:100px; padding:10px 10px; margin:10px auto; overflow:hidden; }
		.links li{ width:95px; height:50px; margin:5px; float:left;  display:inline; background:#999;}
		#md_clistd { width:210px; height:120px; overflow:hidden;} 
			#md_clistd1,#md_clistd2 { float:left;} 
			#md_clistd img{ width:95px; height:50px; overflow:hidden; background:#CCC;} 
			#md_clistd li{ width:95px; height:50px; margin:5px; float:left; background:#999;}
/*pictrues*/
.pictrues .bm_c{ overflow:hidden; }
.pictrues .ul_item{ width:690px; overflow:hidden;}
.pictrues .ul_item li{width:210px; height:150px; margin:15px 10px; float:left; display:inline; overflow:hidden; background:#963;}
.pictrues .pic_title{ height:37px; line-height:37px; padding:0 15px; display:inline-block; float:left;}

/*raid*/
.raid .bm_c ,.question .bm_c{ height:180px; width: 320px; margin:0 auto;}
.raid .raid_title{ background:url(/assets/title.png) no-repeat 5px -35px; padding-left:35px;}
.raid .raidtab{ height:30px; border-bottom:1px solid #a95c32; clear:both;}
.raid .r_title{ padding:0 10px; margin:0 3px; height:25px; _height:26px; background:#e9c6b3; font-weight:bold; line-height:24px; margin-top:5px; float:left; }
.raid .r_title.on,.raid .r_title:hover{ position:relative; height:25px; background:#a95c32; border:1px solid #a95c32; border-bottom:0px;}
.raid .rd_img{ width:140px; height:90px; background:url(/assets/yxgl.jpg) no-repeat; float:left; margin-top:30px;}
.raid .rd_item{ width:160px; float:right; margin-top:20px;}
.raid .rd_item li{ width:160px; overflow:hidden;}



.pg_nav{ width:747px; height: 95px; background:url(/assets/pg_main.jpg) no-repeat left top; font-size:14px; font-weight:bold;color:#F90;}
.pager .pg_modtitle{ height:40px; line-height:40px; float:left; color:#ede2b2; margin-left:20px; display:inline; margin-top:10px;}
	.pager .c_t{ font-size:24px; font-weight:bold;}
	.pager .e_t{ font-size:16px; padding:0 5px;}
	.pager .pg_sitemap{ float:right; height:22px; text-align:right; margin-right:30px; margin-top:25px; color:#f37011;}
.pager .pg_col{ text-align:center; clear:both; padding-top:12px;}
.pager .pg_col a{ height:30px; line-height:30px; font-size:14px; font-weight:bold; display:inline-block; padding:0 15px; background:#371209;}
.pager .pg_col a:hover,.pager .pg_col a.on{ color:#F90; background:#722a18;}



.pg_cent{ padding:0 25px; padding-bottom:40px; padding-top:20px; }
.pg_cent .bm_c{}
.page{ text-align:center; margin: 0 auto; clear:both;}
.pg_cent.doc p{ text-indent:26px;}

.data_title{ width:200px; height:30px; line-height:30px; text-align:center; border-radius:5px 5px 5px 5px; margin:5px auto; background:#e1d0b3; font-size:14px ; font-weight:bold;}


.pg_data{padding-bottom:50px; padding-top:20px; overflow:hidden; clear:both;}
.pg_data .pg_data_rows{ border-bottom:1px solid #e7ceb1; width:720px; margin:0 auto; clear:both; overflow:hidden;}
.pg_data .pg_dr_lb{ width:130px; height:130px; overflow:hidden; display:block; float:left;}
.pg_data .bz{ background:url(/assets/zlym.jpg) no-repeat left top;}
	.pg_data .bz.bz_1{ background-position:0 0;}
	.pg_data .bz.bz_2{ background-position:-150px 0;}
	.pg_data .bz.bz_3{ background-position:-300px 0;}
	.pg_data .bz.bz_4{ background-position:-450px 0;}
	
.pg_data .pg_dr_ct{ border-left:1px solid #e7ceb1; float:right; width:575px;  padding-left:10px;}
.pg_data .pg_dr_ct.bz_ct{ height:70px; padding:30px 0px 30px 10px; _overflow:hidden;}
	.pg_data .bz_ctbtn{ background:url(/assets/zlym.jpg) no-repeat left -150px; width:125px; height:70px; float:left; display:block; text-indent:-3000px;}
	.pg_data .bz_split{ background:url(/assets/zlym.jpg) -600px -150px; float:left; width:25px; height:25px; margin-top:25px; overflow:hidden; display:block;}
	.pg_data .bz_ctbtn.btn_1{ background-position:0 -150px;}
	.pg_data .bz_ctbtn.btn_2{ background-position:-150px -150px;}
	.pg_data .bz_ctbtn.btn_3{ background-position:-300px -150px;}
	.pg_data .bz_ctbtn.btn_4{ background-position:-450px -150px;}
	
.pg_data .pg_dr_ct.rule{ padding:10px 0 10px 10px;}
	.rule .rule_btn{ margin-right:20px;}
	
.pg_data .pg_raid{ margin:20px auto; overflow:hidden;}
.pg_data .pg_raid .rd_item{ width:400px; float:left; margin-left:10px;}
.pg_data .pg_raid .rd_item li{ width:auto; overflow:hidden;}
.pg_data .pg_quick{ width:500px; margin:10px auto; }
.pg_data .pg_quick ,.pg_data .pg_quick th,.pg_data .pg_quick td,.pg_data .pg_quick tr{ border:1px solid #dacfb9; line-height:25px; text-align:center; }
.pg_data .pg_quick th{ font-size:14px; font-weight:bold; background:#deccaf; height:30px; line-height:30px;}

/*pg_download*/
.pg_download .pg_dlbtns{ margin-top:20px;}
.pg_download .pg_dlbtns a{ margin-right:15px; padding:4px 5px; background:#deccaf;}
.dl_tb{ width:100%; margin:10px auto;}
.dl_tb, .dl_tb tr, .dl_tb th, .dl_tb td{ border:1px solid #dacfb9; text-align:center;}
.dl_tb th{ height:30px; line-height:30px; font-weight:bold;}
.dl_tb td{ height:22px; line-height:22px;}
.dl_tb td a{ padding:2px 5px;}


/*tour*/
.tl_div{ width:935px; clear:both; margin:0 auto; overflow:hidden;}
	
	.tl_div .quick{ width:222px;}
	.tfocus{ height:351px; width:710px; background:#46150d; }

.tl_divmod{ margin-top:3px; }
	.tl_divmod .tlbm{ background:#f1e7cd; border:1px solid #ddcaab;}
	.tl_divmod .tlbm .tlbm_t{ height:37px; background:#deccaf;}
	.tl_divmod .tlbm .tlbm_t .n_title{display:inline-block; height:37px; line-height:37px; padding-left:10px; font-weight:bold; float:left; font-size:14px;}
	.tl_divmod .tlbm .tlbm_c{ height:100px; padding:10px 20px;}
	.tl_download{ width:708px; float:left;}
	.tl_server{ width:220px; float:right;}
	.tl_dl_ct{ }
	.tl_dl_ct .tldlct_info{ display:inline-block; padding:2px 15px; background:url(/assets/list.png) no-repeat 5px center;}
	.tl_dl_bt{  margin:2px auto 0px; text-align:center;}
	.tl_dl_bt .tldlct_btn{  display:inline-block; overflow:hidden; margin:0 15px; background:url(/assets/ui.jpg) no-repeat -230px -110px; cursor:pointer;}
	.tl_dl_bt .tldlct_btn:hover{ background-image:url(/assets/ui_on.jpg);}
		.tl_dl_bt .tldlct_btn.tldlct_btn1{ background-position:-230px -110px; width:162px; height:53px;}
		.tl_dl_bt .tldlct_btn.tldlct_btn2{ background-position:-230px -170px; width:162px; height:53px;}
		.tl_dl_bt .tldlct_btn.tldlct_btn3{ background-position:-230px -230px; width:107px; height:31px; margin-top:20px;}
		

.pg_dress{ clear:both;  border:1px solid #b3a296; overflow:hidden;}
	.pg_dress li{ border-bottom:1px solid #b99a83; border-top:1px solid #e5d0c0; overflow:hidden; float:left; width:100%;}
	.pg_dress li strong,.pg_dress li span{ display:block; float:left; overflow:hidden; border-left:1px solid #b99a83; border-right:1px solid #e5d0c0; height:58px; line-height:58px;}
	.pg_dress li.list_hd{ background:#d3bea2; font-size:14px; font-weight:bold;}
	.pg_dress li strong{ padding-left:20px;}
	.pg_dress li span{ text-align:center; float:left;}
	.pg_dress li .list_w190{ width:190px;}
	.pg_dress li .list_w170{ width:170px;}
	.pg_dress li  strong img{ margin:8px 10px 0 0; width:40px; height:40px; float:left;}
	.pg_dress li .list_w120{ width:120px;}
	.pg_dress li .list_w142{ width:140px;}
.pg_dltab{ overflow:hidden; display:block; float:left; width:100%; clear:both; margin-bottom:5px; }
/*DEBUG*/

.rfbox{ width:30px; height:100px;  right:10px; top:300px; background:#f4ebd3; border:1px solid #e7dbbc; cursor:pointer;}
	.rfb_title{ width:12px; padding:7px 0px; font-weight:bold; line-height:12px; margin: 0 auto;}
	.box_c{ position:relative;}
	.debug{ background:#f4ebd3;  border:1px solid #e7dbbc;  position:absolute; right:30px; top:-1px; width:250px; z-index:200;  }
	.debug .bm_c{ padding:15px 10px;}
	.debug .bm_c .txtarea{ height:80px; border:1px solid #e7dbbc; width:230px;}
	.debug_btn{ margin:10px 0px;}
	.debug_btn input{ height:22px; text-align:center;  width:50px;}
